#include "comportementennemi.h"

ComportementEnnemi::ComportementEnnemi()
{
}

void ComportementEnnemi::deplacement(Villes *d, Villes *a, int i){
    int j;
    if(i>= a->getUnites()+a->getDefense())
    {
        d->setUnites(-i);
        j=a->getUnites();
        a->setUnites(-a->getUnites());
        a->setUnites(i-(j+a->getDefense()));
        a->setProprietaire(d->getProprietaire());
        a->setDefense(d->getDefense());
        QMessageBox::information(d, "Manoeuvre", QString("%1 a ete prise par %2 qui y a place %3 garde(s)").arg(a->getNom()).arg(d->getNom()).arg(a->getUnites()));

    }else{
        QMessageBox::information(d, "Manoeuvre", QString("Vous avez perdu contre %1 qui a decime vos gardes").arg(a->getNom()));
        d->setUnites(-d->getUnites());
        a->setUnites(-i);
    }
}
